newfangled contraption - Turkish English Dictionary